提取变量
提示
预执行操作
是指在接口发送前先执行的操作,支持自定义脚本、连接数据库,常用来设置入参、打印数据等,后执行操作
是指在接口发送后执行的操作,常用来设置变量、设置断言等,支持自定义脚本、连接数据库、提取变量、断言
从7.2.4版本器支持可视化提取变量,主要用于从接口的返回响应中提取具体字段并设为变量,作用同脚本
apt.globals.set("key", "value");
apt.environment.set("key", "value");
目前我们支持从Response JSON
Response XML
Response Text
Response Header
Response Cookie
响应时间
直接提取设为临时
环境
全局
变量
添加提取变量
从Response JSON中提取变量
当返回响应为json格式时,可以通过jsonpath表达式的方式从返回结果中快速提取变量
1、支持一次添加多个变量
2、支持添加环境、临时、全局变量
JSON path提取工具
从Response XML中提取变量
当返回响应为json格式时,可以通过jsonpath表达式的方式从返回结果中快速提取变量
1、支持一次添加多个变量
2、支持添加环境、临时、全局变量
警告
XPath中的索引从1开始,而不是从0开始
当使用XPath提取具体值时,需要在最后添加text()
从Response Text中提取变量
通过填写正则表达式,提取值,设为变量
警告
正则表达式必须前后带/
从Response Header中提取变量
从Response Cookie中提取变量
将响应时间设为变量
只需填写变量名称,即可将接口的响应时间提取设为变量